Distributed Database: Concepts and Applications
نویسنده
چکیده
The author wants to submit the endeavor about the Distributed Database storage concepts and usefulness in large enterprises. One of the most useful storage technique for Distributed Database is sharding and the concept of database sharding has gained popularity over the past several years due to the enormous growth in transaction volume and size of business-application databases and database security also. Database sharding can be simply defined as a "shared-nothing" partitioning scheme for large databases across a number of servers, enabling new levels of database performance and scalability. If you think of broken glass, you can get the concept of sharding—breaking your database down into smaller chunks called "shards" and spreading them across a number of distributed servers. High performance web applications often reach the limits of one database server. Such systems require a smart distribution of data. Sharding is a mechanism that helps the application to scale horizontal and gain responsibility by splitting information across multiple servers. The paper will give an introduction on sharding and possible implementations as well
منابع مشابه
Replication: Analysis & Tackle in Distributed Real Time Database System
Replication is a basic concept of distributed database systems, which has been concentrate studied for a very long period. Many research and active usage as made data replication a well-understood and usually applied method for different purposes like increasing scalability, availability, fault tolerance and responsiveness of distributed systems. But when we implement it for distributed real ti...
متن کاملApplying Fault-Tolerance Principles to Security Research
We have been conducting research in reliable distributed systems in the last twenty years. We have worked on the development of concepts such as consistency, atomicity, durability, availability, rollback, check points, adaptability etc. [1,2]. IEEE symposium on Reliable Distributed systems held every year contains many of the papers dealing with high availability, dependability, and non-stop op...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملطراحی سامانه نیمهخودکار ساخت هستیشناسی بهکمک تحلیل همرخدادی واژگان و روش C-value (مطالعه موردی: حوزه علمسنجی ایران)
Ontology is one of formal concepts and the relations in the specific regions.It have recently tried to design the learning, automatic methods of Ontology. Whereas Ontology containing concepts and the relations, exploiting concepts, the semantic relations among concept. The various Ontology of regions and different applications are expensive processes that are automatic.The lack of main knowledg...
متن کاملA Unified Peer-to-Peer Database Framework and its Application for Scalable Service Discovery
In a large distributed system spanning many administrative domains such as a DataGrid, it is often desirable to maintain and query dynamic and timely information about active participants such as services, resources and user communities. However, in such a database system, the set of information tuples in the universe is partitioned over one or more distributed nodes, for reasons including auto...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012